home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 January: Mac OS SDK / Dev.CD Jan 96 SDK / Dev.CD Jan 96 SDK1.toast / Development Kits (Disc 1) / AOCE / Development Tools / Sample Code / Messaging Service Access Module / Internet PMSAM / Internet PMSAM source / gatewayevents.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-18  |  1.3 KB  |  40 lines  |  [TEXT/MPS ]

  1. /*----------------------------------------------------------
  2.  
  3. AOCE Post Office Protocol (3)
  4. Personal Gateway
  5.  
  6. written by Steven Falkenburg-- MacDTS
  7. ©1991-1993 Apple Computer, Inc.
  8.  
  9. ----------------------------------------------------------*/
  10.  
  11. #pragma once
  12.  
  13. #ifndef __TYPES__
  14. #include <Types.h>
  15. #endif
  16.  
  17. #ifndef __MYTYPES__
  18. #include "mytypes.h"
  19. #endif
  20.  
  21. OSErr DoGatewayEvent(long messageID,MailEPPCMsg *mailEPPC,short slotID,Boolean inMainEventLoop);
  22.  
  23. OSErr EnqueueHighLevelEvent(long messageID,MailEPPCMsg *mailEPPC,short slotID);
  24. Boolean DequeueHighLevelEvent(long *messageID,MailEPPCMsg *mailEPPC,short *slotID);
  25. OSErr ProcessQueuedEvents(void);
  26.  
  27. OSErr CreateSlot(CreationID msamCID,CreationID slotCID);
  28. OSErr ModifySlot(CreationID msamCID,SlotSpec *slot,CreationID slotCID);
  29. OSErr DeleteSlot(CreationID msamCID,SlotSpec *slot);
  30. OSErr ShutDownServer(void);
  31. OSErr MessagePending(SlotSpec *slot);
  32. OSErr ContinueOperation(SlotSpec *slot);
  33. OSErr TimeToCheckForMail(void);
  34. OSErr InQueueUpdate(long seqNum,SlotSpec *slot,Boolean inMainLoop);
  35. OSErr UpdateIncomingQueue(SlotSpec *slot,long seqNum);
  36. OSErr MessageWasOpened(SlotSpec *slot,long seqNum,long msgHint);
  37. OSErr DeleteOutgoingMessage(SlotSpec *slot,long seqNum);
  38. OSErr ChangeLocation(SlotSpec *slot,MailLocationInfo *locationInfo);
  39. OSErr WakeupFromExternalEvent(void);
  40.